#pragma once

namespace gtl
{

class nocopyable
{
protected:
	nocopyable()  {}
	~nocopyable() {}

private:
	nocopyable(const nocopyable&);
	nocopyable& operator=(const nocopyable&);
};

} // end of namespace gtl